"""
格式：
while 表达式：
    语句
"""
i = 1
while i <= 10:
    print("feibiao is a good man %d" % i)
    i += 1
# 求1-100的和
index = 1
sum = 0
while index <= 100:
    sum += index
    index += 1
print(sum)

# 死循环：表达式永远为真的循环
# while 1:
#     print("feibiao is a good man")

"""
使用else语句
格式：
while 表达式：
    语句
else :
    语句
"""

"""
格式
for 变量名 in 集合 ：
    语句
逻辑：当程序执行到for语句时，按顺序取“集合”中的每个元素赋值给“变量”，再执行语句
    如此循环往复，直到取完集合中的元素为止   
"""

for x in [1, 2, 3, 4, 5]:
    print("x = %d" % x)
    print("feibiao is a good  man")
# 输出五次

# range(startnum, endnum, step);
# startnum开始的数字，默认为0，可以省略不写；
# endNum结束的数字，不包含在内；
# step步长，默认为1
# 列表生成器
print("=================")
for x in range(1, 7, 2):
    print("x = %d" % x)
print("=================")
sum = 0
for x in range(1, 101):
    sum += x
print(sum)

#同时遍历下标和元素
for index, x in enumerate([1, 2, 3, 4, 5]):
    print(index, x)


a, b = (1, 2)
print(a)
print(b)